[v-cloak] {
    display: none;
}

.blue-bg {
    background-color: #5AC2FF;
}

/*背景颜色*/
.green-b { background-color: #00CC83 !important; }
.orange-b { background-color: #EA970F !important; }
.red-b { background-color: #5183A8 !important;}
/*字体颜色*/
.green { color: #00CC83 !important; }
.orange { color: #EA970F !important; }
.red { color: #5183A8 !important;}

p {
    max-width: 100% !important;
    word-break: break-all;
    word-wrap: break-word;
    /*overflow: hidden;*/
}


header {
    min-height: 2.2rem;
    height: auto;
}

body, html {
    min-height: 100vh;
    background-color: #fff;
    background: #fff;
}

div {
    box-sizing: border-box;
}

* {
    word-break: break-all;
    user-select: none;
    word-wrap: break-word;
}

button {
    -webkit-appearance: none;
}

em, i {
    font-style: normal;
}

input {
    outline: none;
}

input::placeholder {
    line-height: 1.3;
}

img {
    vertical-align: top;
    width: 100%;
    height: 100%;
}

p.active, div.avtive {
    color: rgba(0, 202, 207, 1);
}


/*单行隐藏*/

.one-line {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*两行隐藏*/

.two-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/*头像统一样式*/

.avatar {
    background: url(../image/tea_def.png) no-repeat;
    background-size: cover;
    border-radius: 50%;
}


/*缺省页*/

.data-null {
    display: block;
    padding-top: 10.5rem;
}

.data-null img {
    display: block;
    width: 5rem;
    margin: auto;
}

.data-null p {
    display: block;
    padding-top: .5rem;
    line-height: 1rem;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

/* 2020/2/28 新增 */
html {
    font-family: PingFangSC-Regular,PingFang SC;
}

body {
    overflow: auto;
}

.vueApp {
    overflow: auto;
}